
root { 
    display: block;
}
/*http://css-tricks.com/examples/ButtonMaker/*/
.table {
    border-top: 1px solid #96d1f8;
    background: #d665c5;
    background: -webkit-gradient(linear, left top, left bottom, from(#3e505c), to(#d665c5));
    background: -webkit-linear-gradient(top, #3e505c, #d665c5);
    background: -moz-linear-gradient(top, #3e505c, #d665c5);
    background: -ms-linear-gradient(top, #3e505c, #d665c5);
    background: -o-linear-gradient(top, #3e505c, #d665c5);
    padding: 15.5px 31px;
    -webkit-border-radius: 18px;
    -moz-border-radius: 18px;
    border-radius: 18px;
    -webkit-box-shadow: rgba(0,0,0,1) 0 1px 0;
    -moz-box-shadow: rgba(0,0,0,1) 0 1px 0;
    box-shadow: rgba(0,0,0,1) 0 1px 0;
    text-shadow: rgba(0,0,0,.4) 0 1px 0;
    color: black;
    font-size: 17px;
    font-family: 'Lucida Grande', Helvetica, Arial, Sans-Serif;
    text-decoration: none;
    vertical-align: middle;

}
tilbake{
    border-top: 1px solid #96d1f8;
    background: #3290cf;
    background: -webkit-gradient(linear, left top, left bottom, from(#3f49cc), to(#3290cf));
    background: -webkit-linear-gradient(top, #3f49cc, #3290cf);
    background: -moz-linear-gradient(top, #3f49cc, #3290cf);
    background: -ms-linear-gradient(top, #3f49cc, #3290cf);
    background: -o-linear-gradient(top, #3f49cc, #3290cf);
    padding: 6.5px 13px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    -webkit-box-shadow: rgba(0,0,0,1) 0 1px 0;
    -moz-box-shadow: rgba(0,0,0,1) 0 1px 0;
    box-shadow: rgba(0,0,0,1) 0 1px 0;
    text-shadow: rgba(0,0,0,.4) 0 1px 0;
    color: white;
    font-size: 16px;
    font-family: Georgia, Serif;
    text-decoration: blink;
    vertical-align: middle;
}
send{
    border-top: 1px solid #96d1f8;
    background: #3290cf;
    background: -webkit-gradient(linear, left top, left bottom, from(#3f49cc), to(#3290cf));
    background: -webkit-linear-gradient(top, #3f49cc, #3290cf);
    background: -moz-linear-gradient(top, #3f49cc, #3290cf);
    background: -ms-linear-gradient(top, #3f49cc, #3290cf);
    background: -o-linear-gradient(top, #3f49cc, #3290cf);
    padding: 6.5px 13px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    -webkit-box-shadow: rgba(0,0,0,1) 0 1px 0;
    -moz-box-shadow: rgba(0,0,0,1) 0 1px 0;
    box-shadow: rgba(0,0,0,1) 0 1px 0;
    text-shadow: rgba(0,0,0,.4) 0 1px 0;
    color: white;
    font-size: 16px;
    font-family: Georgia, Serif;
    text-decoration: blink;
    vertical-align: middle;
}
.button {
    border-top: 1px solid #96d1f8;
    background: #3290cf;
    background: -webkit-gradient(linear, left top, left bottom, from(#3f49cc), to(#3290cf));
    background: -webkit-linear-gradient(top, #3f49cc, #3290cf);
    background: -moz-linear-gradient(top, #3f49cc, #3290cf);
    background: -ms-linear-gradient(top, #3f49cc, #3290cf);
    background: -o-linear-gradient(top, #3f49cc, #3290cf);
    padding: 6.5px 13px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    -webkit-box-shadow: rgba(0,0,0,1) 0 1px 0;
    -moz-box-shadow: rgba(0,0,0,1) 0 1px 0;
    box-shadow: rgba(0,0,0,1) 0 1px 0;
    text-shadow: rgba(0,0,0,.4) 0 1px 0;
    color: white;
    font-size: 16px;
    font-family: Georgia, Serif;
    text-decoration: none;
    vertical-align: middle;

}
.button:hover {
    border-top-color: #3290cf;
    color: #000000;
}
.button:active {
    border-top-color: #043c61;
    background: #043c61;
}

.topp{
    
    border-top: 1px solid white;
    background: white;
    padding: 6.5px 13px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    -webkit-box-shadow: rgba(0,0,0,1) 0 1px 0;
    -moz-box-shadow: rgba(0,0,0,1) 0 1px 0;
    text-shadow: rgba(0,0,0,.4) 0 1px 0;
    color: white;
    vertical-align: middle;

}
.errors{

    font-family: 'Times New Roman',Times,serif;
    font-size: 16px;
    color: orangered;
    font-style: normal;
}
.tabeller{
    border: thin solid black;
}

.overskriftTabell{
    font-size: 25px;
    text-align: center;
    color: black;
}

.tabellerOverskrift{
    font-size: 16px;
    text-align:  center;
    color: yellow;
    background: black;
}

.oddColumn{

    background: gray;
}

.evenColumn{

    background: blueviolet;
}

h3{

    font-family: 'Times New Roman',Times,serif;
    font-size: 22px; 
    font-weight: bold;
}


